--
-- Default American English (enUS) Localization
--

-- Colors
GRN                     = "|cff20ff20";
YEL                     = "|cffffff40";
RED                     = "|cffff2020";
WHT                     = "|cffffffff";

-- System messages (TODO: check GlobalStrings.lua for equivalents)
AVGXP_DWARF          = "Dwarf";
AVGXP_GNOME          = "Gnome";
AVGXP_HUMAN          = "Human";
AVGXP_NIGHT_ELF      = "Night Elf";
AVGXP_DRAENEI        = "Draenei";
AVGXP_COMMON         = "COMMON";
AVGXP_ORCISH         = "ORCISH";
AVGXP_PLAYER         = "player";
AVGXP_TARGET         = "target";
AVGXP_UNKNOWN        = "Unknown Entity";
AVGXP_UNKNOWN_BEING  = "Unknown Being";

-- From CHAT_MSG_COMBAT_XP_GAIN event
AVGXP_CHAT_RESTED    = "(%d+) exp Rested bonus";
AVGXP_XP_GAIN        = "(.+) dies, you gain (%d+) experience.";

-- Normal messages (required translations)
AVGXP_AVGXP          = "Average Experience";
AVGXP_LOCKED_MESSAGE = WHT.."AvgXP Soulstoned is "..RED.."LOCKED"..WHT..".\n"..GRN.."Type "..YEL.."/avgxp unlock"..GRN.." to move it.";
AVGXP_DOCKED_MESSAGE = WHT.."AvgXP Soulstoned is "..RED.."DOCKED"..WHT..".\n"..GRN.."Type "..YEL.."/avgxp unlock"..GRN.." to move it.";
AVGXP_UNLOCKED       = WHT.."\n\nAvgXP Soulstoned bar is now "..RED.."UNLOCKED"..WHT..".\n"..GRN.."Type "..YEL.."/avgxp lock"..GRN.." to keep it in place.\n";
AVGXP_RESET_POS      = WHT.."\n\nAvgXP Soulstoned is now "..RED.."RESET"..WHT.." ON THE SCREEN.\n"..GRN.."Type "..YEL.."/avgxp dock"..GRN.." to relocate it.\n";
AVGXP_CHANGE_WIDTH   = WHT.."\n\nAvgXP Soulstoned is now "..RED.."%d"..WHT.." pixels wide.\n"..GRN.."Type "..YEL.."/avgxp lock"..GRN.." to lock it.\n";
AVGXP_CHANGE_HEIGHT  = WHT.."\n\nAvgXP Soulstoned is now "..RED.."%d"..WHT.." pixels high.\n"..GRN.."Type "..YEL.."/avgxp lock"..GRN.." to lock it.\n";
AVGXP_AA             = WHT.."\n\nAvgXP Soulstoned is at "..RED.."%d"..WHT.." alpha.\n";
AVGXP_CHANGE_AA      = AVGXP_AA..GRN.."Type "..YEL.."/avgxp AlphaAll xxx"..WHT.." (0-1)"..GRN.." to change it to xxx alpha.\n";
AVGXP_ALPHA          = WHT.."\n\nAvgXP Soulstoned XP bar is at "..RED.."%d"..WHT.." alpha.\n";
AVGXP_CHANGE_ALPHA   = AVGXP_ALPHA..WHT..GRN.."Type "..YEL.."/avgxp Alpha xxx"..WHT.." (0-1)"..GRN.." to change it to xxx alpha.\n";
AVGXP_CREDITS        = WHT.."\n\nAvgXP Soulstoned, by:\n"..GRN.."Bratta <Optimus Luminarium>\n"..WHT.."on the Dark Iron server\nOriginally created by Norbet, Azgaurd, jINx, Tolin, and Nobula. Thanks to everyone for all the help!!\n";
AVGXP_WELCOME        = GRN.."AvgXP Soulstoned v%d mod by Bratta \n (Original by Norbet, Azgaurd, jINx, Tolin, & Nobula)\n\n"..GRN.."Syntax:"..YEL.." /avgxp "..GRN.."["..YEL.."command"..GRN.."] (eg. "..YEL.."/avgxp help"..GRN..")\n";
AVGXP_DEBUG_MESSAGE  = GRN.."["..YEL.."AvgXP Debug"..GRN.."] "..WHT;
AVGXP_TIME_SEP       = ":";
AVGXP_XP_RATE        = "XP/Min: ";
AVGXP_LEVEL_IN       = "Level in: ";
AVGXP_TOTAL          = "Total Kills: %d   Last Kill: %d XP";
AVGXP_TOTAL_RESTED   = AVGXP_TOTAL .. " (%d rested bonus)";
AVGXP_LESS           = "Less than average";
AVGXP_MORE           = "More than average";
AVGXP_BEST           = "Best average";
AVGXP_BEST_CURRENT   = "Best current average";
AVGXP_FASTER         = "Faster than average";
AVGXP_SLOWER         = "Slower than average";
AVGXP_SAME           = "Same as average";
AVGXP_DEBUG_NA       = "Not Available";
AVGXP_XP_PER_KILL    = "%s at %.1f XP per kill";
AVGXP_LEVEL          = "Level %d";
AVGXP_AVGXP_PER_KILL = "Average XP per kill %.1f";
AVGXP_TOTAL_KILLS    = "Total kills %d";
AVGXP_KILL           = "kill";
AVGXP_KILLS          = "kills";
AVGXP_NA             = "N/A";
AVGXP_THRU_LVL       = "%.1f%% through level %d";
AVGXP_XP_LEFT        = "%s XP left";
AVGXP_XP_PER_KILL_S  = "Avg XP per kill %s %s";
AVGXP_TO_LEVEL       = "%d %s to level";
AVGXP_KILLS_RESET    = "AvgXP kill history has been reset.";
AVGXP_LEVEL_AVG      = "Level %d avg was %.1f";
AVGXP_APPROX_AVG     = "Approx. avg now is %.1f";
AVGXP_TAKE_TO_LEVEL  = "Would take %d %s to level";
AVGXP_XP_LESS_THAN   = "%.1f XP per kill less than %s";
AVGXP_LEVEL_DISPLAY  = "  Level %d :: %1.f XP per kill :: %d kills total";
AVGXP_GAIN_PER_LEVEL = "Average XP gain per level::";
AVGXP_NO_RECORDS     = "  No records found in history.";
AVGXP_GAIN_RESET     = "Average XP gain per level reset.";
AVGXP_REPORT         = "%sXP Report: Average XP per kill for level %d :: %1.f XP per kill";
AVGXP_RESET          = "Average XP settings have been reset due to level up.";
AVGXP_OLD_RESET      = "Average XP history per level was reset due to an older version to avoid corruption.";
AVGXP_LOAD_RESET     = "Average XP settings have been reset.";
AVGXP_ERR_PARTY      = "You are not in a party.";
AVGXP_ERR_RAID       = "You are not in a raid.";
AVGXP_ERR_GUILD      = "You are not a member of a guild.";

AVGXP_HELP_TEXT = YEL.."AvgXP Soulstoned Help (Use Letters in [] for a shortcut)\n\n"..
" ["..GRN.."H"..YEL.."]ide/["..GRN.."S"..YEL.."]how - Toggle the XP Bar display\n"..
" ["..GRN.."U"..YEL.."]nlock/Lock - Toggle the locking of the XP Bar\n\n"..
" Reset/LevelReset/KillReset - Resets all, level data, or kill data\n\n"..
" ["..GRN.."P"..YEL.."]arty/["..GRN.."R"..YEL.."]aid/["..GRN.."G"..YEL.."]uild - Broadcasts stats to party, raid, or guild\n\n"..
" ["..GRN.."#"..YEL.."] - Broadcasts stats to Channel #\n\n"..
" ["..GRN.."L"..YEL.."]evel - Displays Avg Exp per Level Report\n"..
" ["..GRN.."D"..YEL.."]ock - Toggle docking of the XP bar in place of the default bar\n\n"..
" ["..GRN.."R"..YEL.."]eset["..GRN.."G"..YEL.."]ui - Resets the AvgXP Soulstoned bar to the center of the screen\n\n"..
" Width  XX - Change the width of the AvgXP Soulstoned bar to XX\n"..
" Height XX - Change the height of the AvgXP Soulstoned bar to XX\n"..
" ["..GRN.."A"..YEL.."]lpha["..GRN.."A"..YEL.."]ll - Change the alpha of the AvgXP Soulstoned bar\n"..
"        Alpha - Change the alpha of the AvgXP Soulstoned XP bar\n\n";

--
-- French (frFR) Localization
--
if (GetLocale() == "frFR") then
end

--
-- German (deDE) Localization
--
if (GetLocale() == "deDE") then
end

--
-- British English (enGB) Localization
--
if (GetLocale() == "enGB") then
end

--
-- Korean (koKR) Localization
--
if (GetLocale() == "koKR") then
end

--
-- Chinese (Simplified) Localization
--
if (GetLocale() == "zhCN") then
end

--
-- Chinese (Traditional) Localization
--
if (GetLocale() == "zhTW") then
end

--
-- Russian (ruRU) Localization
--
if (GetLocale() == "ruRU") then
end

--
-- Spanish (esES) Localization
--
if (GetLocale() == "esES") then
end
